no longer ago than last week - French English Dictionary